Python Strings

পাইথন স্ট্রিং

Strings

পাইথনের স্ট্রিংগুলি একক উদ্ধৃতি বা ডবল উদ্ধৃতিতে আবদ্ধ।

'হ্যালো' "হ্যালো" এর মতোই।

আপনি print() ফাংশনের সাথে একটি স্ট্রিং ধ্রুবক প্রদর্শন করতে পারেন:

Example

print("Hello")
print('Hello')

Quotes Inside Quotes

আপনি একটি স্ট্রিংয়ের ভিতরে উদ্ধৃতিগুলি ব্যবহার করতে পারেন, যতক্ষণ না সেগুলি স্ট্রিংয়ের চারপাশে উদ্ধৃতিগুলির সাথে মেলে না:

Example

print("It's alright")
print("He is called 'Johnny'")
print('He is called "Johnny"')

Assign String to a Variable

একটি ভেরিয়েবলে একটি স্ট্রিং বরাদ্দ করা ভেরিয়েবল নামের সাথে একটি সমান চিহ্ন এবং স্ট্রিং দ্বারা অনুসরণ করা হয়:

Example

a = "Hello"
print(a)

Multiline Strings

একটি মাল্টিলাইন স্ট্রিং ট্রিপল উদ্ধৃতি ব্যবহার করে একটি ভেরিয়েবলে বরাদ্দ করা যেতে পারে:

Example

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)

বা তিনটি একক উদ্ধৃতি:

Example

a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

দ্রষ্টব্য: শেষে, লাইন ব্রেকগুলি কোডের মতো একই অবস্থানে ঢোকানো হয়।

Strings are Arrays

অন্যান্য অনেক জনপ্রিয় প্রোগ্রামিং ভাষার মতো, পাইথনের স্ট্রিংগুলি হল ইউনিকোড অক্ষরের ক্রম।

যাইহোক, পাইথনের একটি অক্ষর ডেটা টাইপ নেই, একটি একক অক্ষর মাত্র 1 দৈর্ঘ্যের একটি স্ট্রিং।

বর্গাকার বন্ধনী একটি স্ট্রিং উপাদান অ্যাক্সেস করতে ব্যবহার করা যেতে পারে.

Example

a = "Hello, World!"
print(a[1])

Looping Through a String

যেহেতু স্ট্রিংগুলি অ্যারে, আপনি একটি স্ট্রিং এর অক্ষরগুলির মধ্যে লুপ দিয়ে লুপ করতে পারেন।

Example

for x in "banana":
  print(x)

আমাদের Python For Loops অধ্যায়ে ফর লুপস সম্পর্কে আরও জানুন।

String Length

একটি স্ট্রিং এর দৈর্ঘ্য পেতে, len() ফাংশন ব্যবহার করুন।

Example

a = "Hello, World!"
print(len(a))

Check String

একটি নির্দিষ্ট বাক্যাংশ বা অক্ষর একটি স্ট্রিং মধ্যে আছে কিনা তা পরীক্ষা করতে in কীওয়ার্ড ব্যবহার করা যেতে পারে।

Example

txt = "The best things in life are free!"
print("free" in txt)

একটি if বিবৃতিতে এটি ব্যবহার করুন:

Example

txt = "The best things in life are free!"
if "free" in txt:
  print("Yes, 'free' is present.")

আমাদের Python If...Else অধ্যায়ে If স্টেটমেন্ট সম্পর্কে আরও জানুন।

Check if NOT

একটি নির্দিষ্ট বাক্যাংশ বা অক্ষর একটি স্ট্রিং মধ্যে নেই তা পরীক্ষা করতে, কীওয়ার্ডে নয় ব্যবহার করুন।

Example

txt = "The best things in life are free!"
print("expensive" not in txt)

একটি if বিবৃতিতে এটি ব্যবহার করুন:

Example

txt = "The best things in life are free!"
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")

Exercise

নিম্নলিখিত কোডের ফলাফল কি হবে: x = 'স্বাগত' মুদ্রণ(x[3])

Wel
✗ ভুল! x[3] শুধুমাত্র চতুর্থ অক্ষর প্রদান করে (সূচী 3)।
c
✓ ঠিক আছে! পাইথনে স্ট্রিংগুলি 0 থেকে শুরু হয়, তাই x[3] হল 'Welcome'-এ 4র্থ অক্ষর 'c'
Welcome Welcome Welcome
✗ ভুল! স্ট্রিং ইনডেক্সিং শুধুমাত্র একটি অক্ষর প্রদান করে, স্ট্রিং পুনরায় মুদ্রণ না করে